package com.injurydetection.www.util;

import java.util.HashMap;
import java.util.Map;

/**
 * Created by sunguiyong on 2020/9/25
 * 温度补偿  查此数据
 */
public class TemAdd {
    private static Map<Double, Double> map;

    public static double temMap(double temperature) {
        map = new HashMap<>();

        map.put(28.00d, 36.10d);
        map.put(28.10d, 36.10d);
        map.put(28.20d, 36.10d);
        map.put(28.30d, 36.20d);
        map.put(28.40d, 36.20d);
        map.put(28.50d, 36.20d);
        map.put(28.60d, 36.30d);
        map.put(28.70d, 36.30d);
        map.put(28.80d, 36.30d);
        map.put(28.90d, 36.10d);
        map.put(29.00d, 36.10d);
        map.put(29.10d, 36.10d);
        map.put(29.20d, 36.20d);
        map.put(29.30d, 36.20d);
        map.put(29.40d, 36.20d);
        map.put(29.50d, 36.30d);
        map.put(29.60d, 36.30d);
        map.put(29.70d, 36.30d);
        map.put(29.80d, 36.10d);
        map.put(29.90d, 36.10d);
        map.put(30.00d, 36.10d);
        map.put(30.10d, 36.20d);
        map.put(30.20d, 36.20d);
        map.put(30.30d, 36.20d);
        map.put(30.40d, 36.30d);
        map.put(30.50d, 36.30d);
        map.put(30.60d, 36.30d);
        map.put(30.70d, 36.10d);
        map.put(30.80d, 36.10d);
        map.put(30.90d, 36.10d);
        map.put(31.00d, 36.20d);
        map.put(31.10d, 36.20d);
        map.put(31.20d, 36.20d);
        map.put(31.30d, 36.30d);
        map.put(31.40d, 36.30d);
        map.put(31.50d, 36.30d);
        map.put(31.60d, 36.10d);
        map.put(31.70d, 36.10d);
        map.put(31.80d, 36.10d);
        map.put(31.90d, 36.20d);
        map.put(32.00d, 36.20d);
        map.put(32.10d, 36.20d);
        map.put(32.20d, 36.30d);
        map.put(32.30d, 36.30d);
        map.put(32.40d, 36.30d);
        map.put(32.50d, 36.40d);
        map.put(32.60d, 36.40d);
        map.put(32.70d, 36.40d);
        map.put(32.80d, 36.40d);
        map.put(32.90d, 36.40d);
        map.put(33.00d, 36.40d);
        map.put(33.10d, 36.40d);
        map.put(33.20d, 36.40d);
        map.put(33.30d, 36.50d);
        map.put(33.40d, 36.50d);
        map.put(33.50d, 36.50d);
        map.put(33.60d, 36.50d);
        map.put(33.70d, 36.50d);
        map.put(33.80d, 36.60d);
        map.put(33.90d, 36.60d);
        map.put(34.00d, 36.60d);
        map.put(34.10d, 36.60d);
        map.put(34.20d, 36.60d);
        map.put(34.30d, 36.70d);
        map.put(34.40d, 36.70d);
        map.put(34.50d, 36.70d);
        map.put(34.60d, 36.70d);
        map.put(34.70d, 36.70d);
        map.put(34.80d, 36.00d);
        map.put(34.90d, 36.10d);
        map.put(35.00d, 36.20d);
        map.put(35.10d, 36.30d);
        map.put(35.20d, 36.40d);
        map.put(35.30d, 36.50d);
        map.put(35.40d, 36.60d);
        map.put(35.50d, 36.70d);
        map.put(35.60d, 36.60d);
        map.put(35.70d, 36.70d);
        map.put(35.75d, 36.75d);
        map.put(35.80d, 36.80d);
        map.put(35.85d, 36.85d);
        map.put(35.90d, 36.90d);
        map.put(35.95d, 36.95d);
        map.put(36.00d, 37.00d);
        map.put(36.05d, 37.05d);

        map.put(36.10d, 37.30d);
        map.put(36.15d, 37.35d);
        map.put(36.20d, 37.40d);
        map.put(36.25d, 37.45d);
        map.put(36.30d, 37.50d);
        map.put(36.35d, 37.55d);
        map.put(36.40d, 37.60d);
        map.put(36.45d, 37.65d);
        map.put(36.50d, 37.70d);
        map.put(36.55d, 37.75d);
        map.put(36.60d, 37.80d);
        map.put(36.65d, 37.85d);
        map.put(36.70d, 37.90d);
        map.put(36.75d, 37.95d);
        map.put(36.80d, 38.00d);


        map.put(36.85d, 38.05d);
        map.put(36.90d, 38.10d);
        map.put(36.95d, 38.15d);
        map.put(37.00d, 38.20d);
        map.put(37.05d, 38.25d);
        map.put(37.10d, 38.30d);
        map.put(37.15d, 38.35d);
        map.put(37.20d, 38.40d);
        map.put(37.25d, 38.45d);
        map.put(37.30d, 38.50d);
        map.put(37.35d, 38.55d);
        map.put(37.40d, 38.60d);
        map.put(37.45d, 38.65d);
        map.put(37.50d, 38.70d);
        map.put(37.55d, 38.75d);
        map.put(37.60d, 38.80d);
        map.put(37.65d, 38.85d);
        map.put(37.70d, 38.90d);
        map.put(37.75d, 38.95d);
        map.put(37.80d, 39.00d);
        map.put(37.85d, 39.05d);
        map.put(37.90d, 39.10d);
        map.put(37.95d, 39.15d);


//        38.00-40.00
        map.put(38.00d, 39.20d);
        map.put(38.10d, 39.30d);
        map.put(38.20d, 39.40d);
        map.put(38.30d, 39.50d);
        map.put(38.40d, 39.60d);
        map.put(38.50d, 39.70d);
        map.put(38.60d, 39.80d);
        map.put(38.70d, 39.90d);
        map.put(38.80d, 40.00d);
        map.put(38.90d, 40.10d);
        map.put(39.00d, 40.20d);
        map.put(39.10d, 40.30d);
        map.put(39.20d, 40.40d);
        map.put(39.30d, 40.50d);
        map.put(39.40d, 40.60d);
        map.put(39.50d, 40.70d);
        map.put(39.60d, 40.80d);
        map.put(39.70d, 40.90d);
        map.put(39.80d, 41.00d);
        map.put(39.90d, 41.10d);
        map.put(40.00d, 41.20d);

        return map.get(temperature);
    }
}
